<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>Document</title>
	<script src='vue.js'></script>
</head>
<body>
	<div id="app">
		<child>
			<template slot-scope="props">
				<h1>{{props.item}}</h1>
			</template>
		</child>
	
	</div>

	<script>

		Vue.component('child', {
			data () {
				return {
					list: [1,2,3,4]
				}
			},
			template: `<div>
						<ul>
							<slot v-for="item of list" :item="item">
								
							</slot>
						</ul>
					   </div>`
		})


		var app = new Vue({
			el: '#app',
			data: {
			
			}
		})

		
	</script>
</body>
</html>